.results {
    background-color:#A5DB9B;
    color:#005F00;
    margin:0 5px 0 5px;
    padding:2px;
    border:solid #D0ECFF 1px;
}

.passed {
    background-color:#A5DB9B;
    color:#005F00;
}

.failures {
    background-color:#FFBCB7;
    color:#970300;
}

.untested {
    background-color:#ECCE00;
}

ul.revisions li {
    list-style:none;
}

div.detail {
    padding:5px 10px;
    margin:0;
    background-color:#F5F9FF;
}

div.compiler, div.changes {
    float:left;
    margin-right:10px;
}

li span.tag {
}

li.modified span.tag {
    background-color:#FFB66D;
}

li.added span.tag {
    background-color:#B5E6BA;
}

li.removed span.tag {
    background-color:#E55C54;
}

ul.changes {
    margin-bottom:15px;
    padding:5px;
}

h2, h1 {
    background-color:#c3d9ff;
    border-bottom:solid 2px #164799;
    margin:0px;
    padding:5px 0px;
    font-size:20px;
    color:#222B31;
    clear:both;
}

h1 {
    font-size:24px;
}

ul.breadcrumbs li {
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;
}

ul.breadcrumbs {
    margin:0px;
    margin-bottom:5px;
    padding:5px;
    background-color:#DFE9FF;
}

div.log {
    float:left;
    margin:0 0 0 20px;
    padding:0 20px;
}

div.log h4 {
    margin:0;
    padding:0;
}

dl.meta {
    float:left;
    border-right:1px solid #626262;
    padding-right:10px;
    margin-left:10px;
}

dt {
    font-weight:bold;
}

li.browser {
    margin-bottom:10px;
}

li.unsupported {
    font-style: italic;
    opacity:0.5;
}

p.message {
    max-width:500px;
}